#ifndef _OC_GribVarWrapper_H__
#define _OC_GribVarWrapper_H__

#include "GribDefine.h"
#include "GribWrapper.h"
#include "OCVolume/VolumeObject.h"
#include "OCVolume/GridVariable.h"
#include "OCMain/Rectangle.h"

namespace OCPP
{
	class GribVarWrapper : public Volume::GridVariable
	{
	public:
		GribVarWrapper();
		~GribVarWrapper() {}

		virtual StringVector getDims() { return StringVector(); }
		virtual GridShape getShape() { return GridShape(); }
		virtual String getName() { return ""; }
		virtual String getTimeString(int index) { return ""; }
		virtual String getUnitsString() { return ""; }
		virtual FloatVector readFloat() { return FloatVector(); }
	};
}

#endif // !_OC_GribVarWrapper_H__
